Skip to content

Add getAllEntities to GetDeclarationListSymbols#841

Closed
nosami wants to merge 2 commits into
fsharp:masterfrom
nosami:master
Closed

Add getAllEntities to GetDeclarationListSymbols#841
nosami wants to merge 2 commits into
fsharp:masterfrom
nosami:master

Conversation

@nosami

@nosami nosami commented Dec 15, 2017

Copy link
Copy Markdown
Member

Mirror the change that was made to GetDeclarationListInfo API to add a function that gets all entities to GetDeclarationListSymbols.

Also changed the overload grouping mechanism to include the namespace. Previously this was grouping on DisplayName only, but this doesn't work when you return multiple types with the same DisplayName.

import-intellisense

Now that we can include all entities for top level completions,
the grouping function can incorrectly group types with the same
display name as function overloads. Use the compiled name instead
as this includes the namespace.
@dsyme

dsyme commented Jan 8, 2018

Copy link
Copy Markdown
Contributor

Some kind of nuget issue on travis? Not sure if it is transient or not

�[37m�[31mUnable to find version '3.5.0' of package 'NUnit'.
�[37m�[31mUnable to find version '1.4.2' of package 'System.Reflection.Metadata'.
�[37m�[31mUnable to find version '1.1.0' of package 'Microsoft.DiaSymReader'.
�[37m�[31mUnable to find version '4.3.1' of package 'System.ValueTuple'.
�[37m�[31mUnable to find version '0.9.8' of package 'BenchmarkDotNet'.
�[37m�[31mUnable to find version '4.1.27' of package 'FSharp.Compiler.Tools'.
�[37m�[31mUnable to find version '0.9.8' of package 'BenchmarkDotNet.Diagnostics.Windows'.
�[37m�[31mUnable to find version '1.0.1' of package 'Microsoft.VisualFSharp.Msbuild.15.0'.
�[37m�[31mUnable to find version '8.0.1' of package 'Newtonsoft.Json'.
�[37m�[31mUnable to find version '3.0.8-ctp-8' of package 'NUnit3TestAdapter'.
�[37m�[31mUnable to find version '3.0.0' of package 'NUnit.Console'.
�[37m�[31mUnable to find version '2.6.2' of package 'FsCheck'.
�[37m�[31mUnable to find version '3.5.0' of package 'NUnitLite'.
�[37m�[31mUnable to find version '4.1.17' of package 'FSharp.Core'.

@nosami

nosami commented Jan 15, 2018

Copy link
Copy Markdown
Member Author

Did you restart the build? Looks like it's green now.

@dsyme

dsyme commented Jan 15, 2018

Copy link
Copy Markdown
Contributor

@nosami Should this go to visualfsharp? Or has it already been submitted there? thx

@nosami

nosami commented Jan 15, 2018

Copy link
Copy Markdown
Member Author

@dsyme - I'll submit to visualfsharp

@dsyme

dsyme commented Jan 15, 2018

Copy link
Copy Markdown
Contributor

@nosami Thanks. I'll get the integrations started too

@nosami

nosami commented Jan 15, 2018

Copy link
Copy Markdown
Member Author

Closing in favour of dotnet/fsharp#4204

@nosami nosami closed this Jan 15, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants